olfactory organs - French English Dictionary